.page-container{
	display: flex;
	height: 100vh;
	.page-left{
		max-width: var(--slideWidth);
		overflow: hidden;
		transition: width .3s;
	}
	.page-main{
		flex: 1;
		.main-header{
			transition: width .5s;
			height: 50px;
			display: flex;
			align-items: center;
			position: fixed;
			top: 0;
			right: 0;
			background: red;
			//width: calc(100% - var(--slideWidth));
		}
	}
}
.el-menu-vertical-demo:not(.el-menu--collapse) {
	width: 200px;
	height: 100vh;
	min-height: 400px;
}
